Oracle Linux 安装Mysql
官网:https://dev.mysql.com/downloads/ 或者:https://downloads.mysql.com/archives/community/
更新最新包
sudo yum update -y
安装常用工具
sudo yum -y install vim net-tools wget gcc make cmake lrzsz
在线安装
下载 mysql 源
从 https://dev.mysql.com/downloads/repo/yum/ 选择我们使用的版本
wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm
安装MySQL源
sudo rpm -Uvh mysql84-community-release-el9-1.noarch.rpm
检查是否安装成功:执行成功后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo及 mysql-community-source.repo
ll /etc/yum.repos.d/
安装MySQL
sudo yum install mysql-community-server
管理MySql服务
#启动:
systemctl start mysqld
#关闭:
systemctl stop mysqld
#状态:
systemctl status mysqld
#重启:
systemctl restart mysqld
查看默认账号和密码:
cat /var/log/mysqld.log | grep "A temporary password"
若需要使用配置,编辑MySQL配置文件
vim /etc/my.cnf
保存后重启服务:
systemctl restart mysqld
离线安装(Linux Generic)
下载安装包
官方下载下载包:https://downloads.mysql.com/archives/community/
这里我们选择
Product Version:8.4.0
Operating System:Linux - Generic
OS Version:Linux - Generic (glibc 2.28) (x86, 64-bit)
下载:mysql-8.4.0-linux-glibc2.28-x86_64.tar.xz 或者使用mysql-8.0.37-linux-glibc2.28-x86_64.tar.xz
wget https://cdn.mysql.com/archives/mysql-8.4/mysql-8.4.0-linux-glibc2.28-x86_64.tar.xz
离线解压安装
mysql安装路径:/usr/local/ 数据存放位置::/usr/local/data
groupadd mysql
useradd -r -g mysql mysql
tar -xvJf mysql-8.4.0-linux-glibc2.28-x86_64.tar.xz
重命名为mysql
mv mysql-8.4.0-linux-glibc2.28-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/{binlog,logs,tmp,data} -p
cd /data
chgrp -R mysql .
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
修改环境变量
vim /etc/profile
最后一行加上
export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib
source /etc/profile